package translinkApp.Data.Transportation;

import java.io.Serializable;

public abstract class MotorTransport extends Transport implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -984224041728408693L;

	private String departTime;
	private String arriveTime;
	private String routeName;
	private String departAddress;
	private String departAddressHint;
	private String arriveAddress;
	private String arriveAddressHint;
	private String allStopsUrl;

	public String getDepartAddressHint() {
		return departAddressHint;
	}

	public void setDepartAddressHint(String departAddressHint) {
		this.departAddressHint = departAddressHint;
	}

	public String getArriveAddressHint() {
		return arriveAddressHint;
	}

	public void setArriveAddressHint(String arriveAddressHint) {
		this.arriveAddressHint = arriveAddressHint;
	}

	private String stopToStopUrl;

	public String getAllStopsUrl() {
		return allStopsUrl;
	}

	public void setAllStopsUrl(String allStopsUrl) {
		this.allStopsUrl = allStopsUrl;
	}

	public String getStopToStopUrl() {
		return stopToStopUrl;
	}

	public void setStopToStopUrl(String stopToStopUrl) {
		this.stopToStopUrl = stopToStopUrl;
	}

	public abstract String GetName();

	public abstract String GetImageLocation();

	public String getArriveAddress() {
		return arriveAddress;
	}

	public void setArriveAddress(String arriveAddress) {
		this.arriveAddress = arriveAddress;
	}

	public String getArriveTime() {
		return arriveTime;
	}

	public void setArriveTime(String arriveTime) {
		this.arriveTime = arriveTime;
	}

	public String getDepartAddress() {
		return departAddress;
	}

	public void setDepartAddress(String departAddress) {
		this.departAddress = departAddress;
	}

	public String getDepartTime() {
		return departTime;
	}

	public void setDepartTime(String departTime) {
		this.departTime = departTime;
	}

	public String getRouteName() {
		return routeName;
	}

	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}

	public MotorTransport(String departTime, String arriveTime, String routeName,
			String departAddress, String arriveAddress) {
		super();
		this.departTime = departTime;
		this.arriveTime = arriveTime;
		this.routeName = routeName;
		this.departAddress = departAddress;
		this.arriveAddress = arriveAddress;
	}

	public MotorTransport() {
		super();
	}

}
